Skip to main content

コマンド:比較

シンボル: _icon_project_compare.png

関数:コマンドはダイアログを開きます プロジェクトの比較。このダイアログでは、現在のプロジェクトと比較される参照プロジェクトを定義します。オプションを使用して比較プロセスを構成します。ダイアログを閉じると、比較が開始され、結果がビューに表示されます プロジェクトの比較-違い 示されています。

電話プロジェクト→比較

要件:プロジェクトは開いています。

詳細については、以下を参照してください。 プロジェクトの比較

ダイアログ:プロジェクトの比較

93. 現在開いているプロジェクトを

ディスク上のプロジェクト

ファイルシステム内の参照プロジェクトのパス

ソースコードデータベースでのプロジェクト

ホスティング: ソースコード管理が存在するホストの名前

ポート: ソース管理に接続するためのポート番号

位置: 参照プロジェクトのパス

要件:プロジェクトはソースコード管理にリンクされています(例: CODESYS SVN)接続されています。



94. 比較オプション:

スペースを無視する

standard icon:スペースのみに基づく参照プロジェクトからの現在のプロジェクトの逸脱は無視されます。

コメントを無視する

standard icon:プログラミングコード内のコメントは比較から除外されます。

プロパティを無視する

standard icon:オブジェクトのプロパティは比較から除外されます。



わかった

プロジェクトの比較を開始し、結果をビューに表示します プロジェクトの比較-違い 代表する

ビュー:プロジェクトの比較-違い

ダイアログを開くと、プロジェクト比較ビューが表示されます プロジェクトの比較わかった 別れる。

_cds_img_view_project_compare_differences.png

(1)現在のプロジェクトのオブジェクトツリー

(2)参照プロジェクトのオブジェクトツリー

(3)コマンド ブロックを引き継ぐ、 指図 個別に引き継ぐ

(4) 比較オプション、ダイアログで構成 プロジェクトの比較比較統計:追加、削除、変更されたオブジェクト

95. ツールバー
_icon_cmd_project_comp_back.png

詳細比較ビューに切り替えます プロジェクトの比較-<オブジェクト名>の違い ツリーで選択されたオブジェクトの場合

別の方法:オブジェクトをダブルクリックします

_icon_cmd_project_comp_down.png

違いが見つかったデバイスツリーの次に低いオブジェクトを選択します

_icon_cmd_project_comp_up.png

差異が見つかったデバイスツリーの次の上位オブジェクトを選択します

_icon_accept_block.pngブロックを引き継ぐ

ブロック(すべての従属オブジェクトとユニットを含む選択されたオブジェクト)が、参照ブロックから現在のブロックへの転送用に選択されます。

繰り返しクリック _icon_accept_block.pngブロックを引き継ぐ 最後に使用した効果を元に戻します。

_icon_accept_single.png個別に引き継ぐ

オブジェクトは、参照オブジェクトから現在のオブジェクトへの転送用に選択されています。

_icon_cmd_accept_properties.png

要件:オブジェクトツリーで選択されたオブジェクトには、さまざまなプロパティ、アクセス権、またはフォルダの割り当てがあります。

ダイアログを開きます 買収 詳細なクエリ



96. 色と記号による違いの表示

を含むオブジェクト名 _svn_icon_status_modified_children.png

オブジェクトの子オブジェクトが異なります。

黒のフォント

オブジェクトは同一です。

灰色の背景

オブジェクトは異なります。

灰色の背景+太字の青いフォント

オブジェクトは、参照プロジェクトでのみ使用できます。

灰色の背景+太字の緑色のフォント

オブジェクトは、開いているプロジェクトでのみ使用できます(参照オブジェクトでは使用できません)。

灰色の背景+赤い書き込み+ _icon_project_comp_diff_prop.png

オブジェクトにはさまざまなプロパティがあります。

灰色の背景+赤い書き込み+ _cds_icon_different_access_rights.png

オブジェクトと参照オブジェクトのアクセス権は異なります。

灰色の背景+太字の赤いフォント+ _icon_project_comp_diff_impl.png

オブジェクトの実装は異なります。

線をダブルクリックすると、オブジェクト固有の比較ビューが表示されます。

黄色のハイライト

オブジェクトは受け入れられるように設定されています。

黄色のハイライト + _icon_project_comp_unit_added.png

開いているプロジェクトに参照オブジェクトを追加する設定を行います。

黄色のハイライト + _icon_project_comp_unit_deleted.png

オブジェクト(開いているプロジェクト内)の削除が設定されています。

黄色のハイライト + _cds_icon_accepted_properties.png

参照プロジェクトのプロパティの受け入れが設定されます。

黄色のハイライト + 赤のフォント + _cds_icn_accepted_access_rights.png

参照プロジェクトのアクセス権の受け入れが有効になります。

グレーのハイライト + 赤の太字フォント + _cds_icon_accepted_contents.png

リファレンスプロジェクトの実施の承認が設定されています。



97. ビューのフッターに表示

比較オプション

対話中のもの プロジェクトの比較 定義された比較オプション

比較統計

参照プロジェクトと比較した現在のプロジェクトの挿入、削除、変更の数

変形 両方のプロジェクトに存在するオブジェクト内の違いを意味します。



_cds_icon_delete_editor.png

プロンプト 比較ビューで行った変更を保存しますか? が表示されます。

はい:背景が黄色のオブジェクトのコンテンツ、プロパティ、またはアクセス権がプロジェクトで変更されます。その後、それらは参照プロジェクトのものに対応します。次に、プロジェクト比較ビューが完全に閉じられます。

ビュー:プロジェクトの比較-<オブジェクト名>の違い

関数:詳細比較ビュー

. プロジェクト比較ビューを呼び出す
  • 別のコンテンツがあるとマークされているため、そのコンテンツを詳細に必要とするオブジェクトを選択し、をクリックします。 _icon_cmd_project_comp_back.png

  • オブジェクトをダブルクリックします

98. ツールバー
_icon_cmd_project_comp_forward.png

プロジェクト比較ビューに戻ります

_icon_cmd_project_comp_down.png

違いが見つかったコードの1つ下の行を選択します

_icon_cmd_project_comp_up.png

違いが見つかったコードの次の上の行を選択します

_icon_accept_block.pngブロックを引き継ぐ2

参照ブロックを現在のプロジェクトに転送するために、ブロック(すべての従属行を含む)が選択されます。

詳細比較ビューのブロックは、カーソルが現在置かれているユニットと、同じ差異のマークが付いているすべての関連ユニットで構成されます。ユニットは、回線、ネットワーク、または要素です。関連する単位は、たとえば、行の後続の行です。

繰り返しクリック _icon_accept_block.pngブロックを引き継ぐ 最後に使用した効果を元に戻します。

_icon_accept_single.png個別に引き継ぐ

この線は、現在のオブジェクトの参照線を引き継ぐために選択されます。

_icon_cmd_project_comp_switch.png

このボタンは、詳細比較ビューでのみ使用できます。

異なる単位(行、ネットワーク、要素)が赤で表示されるデフォルトの表示と、異なる表示を切り替えます

  • それらは赤で強調表示され、同じ高さで互いに真向かいに配置されます

  • どちらの場合も、現在開いているプロジェクトまたは参照プロジェクトで、削除または挿入として表示されます。

注:表示に応じて、統計で見つかった差異は、変更として、または挿入と削除としてカウントされます。

_cds_icon_threewaymerge_toggle.png

詳細比較ビューの 3 番目のビュー

このボタンは、現在のビューと参照ビューの比較の下にある 3 番目のビューを開いたり閉じたりします (下の図を参照)。この 3 番目のビューには、検出された相違点を解決するために実行されたアクションの結果が表示されます。影響を受ける行には、行頭に黄色のバーが表示されます。



_cds_img_threemergeview.png

(1) 第三比較図

(2) 結果 右線を使用 アクション

(3) ボタン: 右線を使用

_cds_icon_threewaymerge_useleft.png

左の行 (現在のプロジェクトの実装) が使用されます。

_cds_icon_threewaymerge_useleftblock.png

左のブロック (現在のプロジェクトのブロックの実装) が使用されます。

_cds_icon_threewaymerge_useright.png

右側の行 (参照プロジェクトの実装) が使用されます。

_cds_icon_threewaymerge_userightblock.png

右側のブロック (参照プロジェクトのブロックの実装) が使用されます。

_cds_icon_threewaymerge_useleftbeforeright.png

違いが直接比較されない場合にのみ使用できます (_icon_cmd_project_comp_switch.png):

3 番目の (結果) ビューでは、左の行が右の行の上に挿入されます。

_cds_icon_threewaymerge_userightbeforeleft.png

違いが直接比較されない場合にのみ使用できます (_icon_cmd_project_comp_switch.png) :

3 番目の (結果) ビューでは、左の行の上に右の行が挿入されます。

99. 色と記号による違いの表示

黒のフォント

オブジェクトは同一です。

を含むオブジェクト名 _svn_icon_status_modified_children.png

オブジェクトの子オブジェクトが異なります。

灰色のハイライト + 太字の青色のフォント

コードは参照プロジェクトにのみ存在します。

灰色のハイライト + 太字の緑色のフォント

コードは現在のプロジェクトにのみ存在します (参照プロジェクトには存在しません)。

黄色のハイライト

オブジェクトは受け入れられるように設定されています。

_cds_icon_delete_editor.png

差分ビューで行った変更をコミットしますか? ダイアログプロンプトが開きます。

はい: 黄色で強調表示されたコードがプロジェクトに受け入れられます。コードは参照プロジェクトに対応しています。その後、詳細ビューが閉じられ、プロジェクト ビューが表示されます。プロジェクト比較の作業を続行できます。



対話:適用

100. どのメタ情報を転送する必要がありますか?

アクセス権

standard icon:継承用に選択された権限



承認されたグループ

アクセス権が参照プロジェクトから継承されているグループ

グループが両方のプロジェクトに存在し、アクセス権が異なる場合、グループは受け入れられます。

例: Group_A

受け入れられないグループ(プロジェクトに参加していません)

どちらのプロジェクトにも存在しない場合、グループは受け入れられません。

プロパティ

standard icon:継承が有効になっているプロパティ

要件:参照オブジェクトとオブジェクトのプロパティが異なります。

わかった

設定は受け入れられます。